package com.weetop.aklyscan.view;

import com.weetop.aklyscan.base.mvp.BaseModel;
import com.weetop.aklyscan.base.mvp.BaseView;
import com.weetop.aklyscan.bean.ChaXunDetailBean1;
import com.weetop.aklyscan.bean.ChaXunDetailBean2;
import com.weetop.aklyscan.bean.KuaiDiBean;
import com.weetop.aklyscan.bean.KuaiDiImgBean;
import com.weetop.aklyscan.bean.LogisticsBean;
import com.weetop.aklyscan.bean.MailBean;
import com.weetop.aklyscan.bean.MailBean1;
import com.weetop.aklyscan.bean.MailNumberBean;
import com.weetop.aklyscan.bean.OperationRecordBean;
import com.weetop.aklyscan.bean.OrderDetailBean;
import com.weetop.aklyscan.bean.OrderDetailShowBean;
import com.weetop.aklyscan.bean.SendRecordBean;
import com.weetop.aklyscan.bean.UserInfoBean;

import java.util.List;

public interface SendOutView extends BaseView {
    default void getInquirySuccess(BaseModel<LogisticsBean> o) {
    }

    default void getMailTypeSuccess(BaseModel<MailBean> o) {
    }
    default void getsurplusSuccess(BaseModel<MailNumberBean> o, String id) {
    }

    default void getupdateOrderSuccess(BaseModel<String> o) {
    }
    default void getsurplusError(String error) {
    }
    default void getMailType1Success(BaseModel<MailBean1> o) {
    }

    default void getEditShowSuccess(BaseModel<OrderDetailShowBean> o) {
    }

    default void getInto39Success(BaseModel<OrderDetailBean> o) {
    }

    default void getInto37Success(BaseModel<String> o) {
    }

    default void getInto38Success(BaseModel<String> o) {
    }

    default void getInto40Success(BaseModel<List<OperationRecordBean>> o) {
    }
    default void getInto77Success(BaseModel<String> o){}
    default void getUpOrderSuccess(BaseModel<String> o) {
    }

    default void getBaiduTokenSuccess(BaseModel<String> o) {
    }
    default void getKuaiDiCodeSuccess(BaseModel<KuaiDiBean> o) {
    }
    default void getKuaiDiImgSuccess(BaseModel<KuaiDiImgBean> o) {
    }
    default void getKuaiDiImgError(){}
    default void getInto41Success(BaseModel<ChaXunDetailBean1> o) {
    }
    default void getInto42Success(BaseModel<ChaXunDetailBean2> o) {
    }
    default void getInto43Success(BaseModel<List<SendRecordBean>> o) {
    }
    default void getInto44Success(BaseModel<String> o) {
    }
    default void getInto45Success(BaseModel<UserInfoBean> o) {
    }
    default void getexpressInfoSuccess(BaseModel<LogisticsBean> o) {
    }
}
